package com.example.client.core;

import java.lang.annotation.*;

/**
 * @Author Peng Yisheng
 * @Date 2024/11/26 0:32
 * @Description 服务定义注解
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface ApiService {
    String serviceId();  // 服务id

    String version() default "1.0.0";  // 服务版本

    ApiProtocol protocol();  // 服务协议，目前支持dubbo,http

    String patternPath();  // 服务路径匹配规则
}

